import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties



import fitz

# 指定输入文件的路径为桌面上的一个PDF文件
# 指定输出文件夹的路径为桌面上的一个文件夹
input_file = f"./math2.pdf"
# input_file = f"./hello.pdf"
source_pdf = fitz.open(input_file)
page = source_pdf[0]


with open('a.html', 'w') as f:
    f.write(page.get_text('html'))

# 加载自定义字体文件
font_path = "cmex10.ttf"
font_prop = FontProperties(fname=font_path)
# 定义要显示的文本
text = "X"  # 这个是示例字符，可以替换为你需要的字符
text = 0x2211  # 这个是示例字符，可以替换为你需要的字符
# 创建一个新的图像和轴
fig, ax = plt.subplots()
# 使用自定义字体显示文本
ax.text(0.5, 0.5, text, fontproperties=font_prop, fontsize=40, ha='center', va='center')
# 隐藏轴
ax.axis('off')
# 显示图像
plt.show()

